
arprcver.o:     file format elf64-x86-64


Disassembly of section .text:

0000000000000000 <main>:
   0:	f3 0f 1e fa          	endbr64 
   4:	55                   	push   %rbp
   5:	48 89 e5             	mov    %rsp,%rbp
   8:	48 81 ec 80 06 00 00 	sub    $0x680,%rsp
   f:	89 bd 8c f9 ff ff    	mov    %edi,-0x674(%rbp)
  15:	48 89 b5 80 f9 ff ff 	mov    %rsi,-0x680(%rbp)
  1c:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
  23:	00 00 
  25:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
  29:	31 c0                	xor    %eax,%eax
  2b:	48 c7 85 00 fa ff ff 	movq   $0x0,-0x600(%rbp)
  32:	00 00 00 00 
  36:	48 c7 85 08 fa ff ff 	movq   $0x0,-0x5f8(%rbp)
  3d:	00 00 00 00 
  41:	48 8d 95 10 fa ff ff 	lea    -0x5f0(%rbp),%rdx
  48:	b8 00 00 00 00       	mov    $0x0,%eax
  4d:	b9 bb 00 00 00       	mov    $0xbb,%ecx
  52:	48 89 d7             	mov    %rdx,%rdi
  55:	f3 48 ab             	rep stos %rax,%es:(%rdi)
  58:	48 89 fa             	mov    %rdi,%rdx
  5b:	66 89 02             	mov    %ax,(%rdx)
  5e:	48 83 c2 02          	add    $0x2,%rdx
  62:	c7 85 fa f9 ff ff 00 	movl   $0x0,-0x606(%rbp)
  69:	00 00 00 
  6c:	66 c7 85 fe f9 ff ff 	movw   $0x0,-0x602(%rbp)
  73:	00 00 
  75:	83 bd 8c f9 ff ff 02 	cmpl   $0x2,-0x674(%rbp)
  7c:	74 28                	je     a6 <main+0xa6>
  7e:	48 8b 85 80 f9 ff ff 	mov    -0x680(%rbp),%rax
  85:	48 8b 00             	mov    (%rax),%rax
  88:	48 89 c6             	mov    %rax,%rsi
  8b:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 92 <main+0x92>
  92:	b8 00 00 00 00       	mov    $0x0,%eax
  97:	e8 00 00 00 00       	callq  9c <main+0x9c>
  9c:	bf 01 00 00 00       	mov    $0x1,%edi
  a1:	e8 00 00 00 00       	callq  a6 <main+0xa6>
  a6:	bf 06 08 00 00       	mov    $0x806,%edi
  ab:	e8 00 00 00 00       	callq  b0 <main+0xb0>
  b0:	0f b7 c0             	movzwl %ax,%eax
  b3:	89 c2                	mov    %eax,%edx
  b5:	be 03 00 00 00       	mov    $0x3,%esi
  ba:	bf 11 00 00 00       	mov    $0x11,%edi
  bf:	e8 00 00 00 00       	callq  c4 <main+0xc4>
  c4:	89 85 94 f9 ff ff    	mov    %eax,-0x66c(%rbp)
  ca:	83 bd 94 f9 ff ff 00 	cmpl   $0x0,-0x66c(%rbp)
  d1:	79 16                	jns    e9 <main+0xe9>
  d3:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # da <main+0xda>
  da:	e8 00 00 00 00       	callq  df <main+0xdf>
  df:	bf 01 00 00 00       	mov    $0x1,%edi
  e4:	e8 00 00 00 00       	callq  e9 <main+0xe9>
  e9:	48 8d 85 b0 f9 ff ff 	lea    -0x650(%rbp),%rax
  f0:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
  f7:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
  fe:	00 
  ff:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%rax)
 106:	48 8d 85 d0 f9 ff ff 	lea    -0x630(%rbp),%rax
 10d:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
 114:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
 11b:	00 
 11c:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
 123:	00 
 124:	48 c7 40 18 00 00 00 	movq   $0x0,0x18(%rax)
 12b:	00 
 12c:	48 c7 40 20 00 00 00 	movq   $0x0,0x20(%rax)
 133:	00 
 134:	48 8b 85 80 f9 ff ff 	mov    -0x680(%rbp),%rax
 13b:	48 83 c0 08          	add    $0x8,%rax
 13f:	48 8b 10             	mov    (%rax),%rdx
 142:	48 8d 85 d0 f9 ff ff 	lea    -0x630(%rbp),%rax
 149:	48 89 d6             	mov    %rdx,%rsi
 14c:	48 89 c7             	mov    %rax,%rdi
 14f:	e8 00 00 00 00       	callq  154 <main+0x154>
 154:	48 8d 95 d0 f9 ff ff 	lea    -0x630(%rbp),%rdx
 15b:	8b 85 94 f9 ff ff    	mov    -0x66c(%rbp),%eax
 161:	be 33 89 00 00       	mov    $0x8933,%esi
 166:	89 c7                	mov    %eax,%edi
 168:	b8 00 00 00 00       	mov    $0x0,%eax
 16d:	e8 00 00 00 00       	callq  172 <main+0x172>
 172:	83 f8 ff             	cmp    $0xffffffff,%eax
 175:	75 16                	jne    18d <main+0x18d>
 177:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 17e <main+0x17e>
 17e:	e8 00 00 00 00       	callq  183 <main+0x183>
 183:	bf 01 00 00 00       	mov    $0x1,%edi
 188:	e8 00 00 00 00       	callq  18d <main+0x18d>
 18d:	8b 85 e0 f9 ff ff    	mov    -0x620(%rbp),%eax
 193:	89 85 b4 f9 ff ff    	mov    %eax,-0x64c(%rbp)
 199:	8b 85 e0 f9 ff ff    	mov    -0x620(%rbp),%eax
 19f:	89 c6                	mov    %eax,%esi
 1a1:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 1a8 <main+0x1a8>
 1a8:	b8 00 00 00 00       	mov    $0x0,%eax
 1ad:	e8 00 00 00 00       	callq  1b2 <main+0x1b2>
 1b2:	48 8d 95 d0 f9 ff ff 	lea    -0x630(%rbp),%rdx
 1b9:	8b 85 94 f9 ff ff    	mov    -0x66c(%rbp),%eax
 1bf:	be 27 89 00 00       	mov    $0x8927,%esi
 1c4:	89 c7                	mov    %eax,%edi
 1c6:	b8 00 00 00 00       	mov    $0x0,%eax
 1cb:	e8 00 00 00 00       	callq  1d0 <main+0x1d0>
 1d0:	83 f8 ff             	cmp    $0xffffffff,%eax
 1d3:	75 16                	jne    1eb <main+0x1eb>
 1d5:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 1dc <main+0x1dc>
 1dc:	e8 00 00 00 00       	callq  1e1 <main+0x1e1>
 1e1:	bf 01 00 00 00       	mov    $0x1,%edi
 1e6:	e8 00 00 00 00       	callq  1eb <main+0x1eb>
 1eb:	8b 85 e2 f9 ff ff    	mov    -0x61e(%rbp),%eax
 1f1:	89 85 fa f9 ff ff    	mov    %eax,-0x606(%rbp)
 1f7:	0f b7 85 e6 f9 ff ff 	movzwl -0x61a(%rbp),%eax
 1fe:	66 89 85 fe f9 ff ff 	mov    %ax,-0x602(%rbp)
 205:	0f b6 85 ff f9 ff ff 	movzbl -0x601(%rbp),%eax
 20c:	0f b6 f0             	movzbl %al,%esi
 20f:	0f b6 85 fe f9 ff ff 	movzbl -0x602(%rbp),%eax
 216:	44 0f b6 c0          	movzbl %al,%r8d
 21a:	0f b6 85 fd f9 ff ff 	movzbl -0x603(%rbp),%eax
 221:	0f b6 f8             	movzbl %al,%edi
 224:	0f b6 85 fc f9 ff ff 	movzbl -0x604(%rbp),%eax
 22b:	0f b6 c8             	movzbl %al,%ecx
 22e:	0f b6 85 fb f9 ff ff 	movzbl -0x605(%rbp),%eax
 235:	0f b6 d0             	movzbl %al,%edx
 238:	0f b6 85 fa f9 ff ff 	movzbl -0x606(%rbp),%eax
 23f:	0f b6 c0             	movzbl %al,%eax
 242:	48 83 ec 08          	sub    $0x8,%rsp
 246:	56                   	push   %rsi
 247:	45 89 c1             	mov    %r8d,%r9d
 24a:	41 89 f8             	mov    %edi,%r8d
 24d:	89 c6                	mov    %eax,%esi
 24f:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 256 <main+0x256>
 256:	b8 00 00 00 00       	mov    $0x0,%eax
 25b:	e8 00 00 00 00       	callq  260 <main+0x260>
 260:	48 83 c4 10          	add    $0x10,%rsp
 264:	66 c7 85 b0 f9 ff ff 	movw   $0x11,-0x650(%rbp)
 26b:	11 00 
 26d:	bf 06 08 00 00       	mov    $0x806,%edi
 272:	e8 00 00 00 00       	callq  277 <main+0x277>
 277:	66 89 85 b2 f9 ff ff 	mov    %ax,-0x64e(%rbp)
 27e:	66 c7 85 b8 f9 ff ff 	movw   $0x1,-0x648(%rbp)
 285:	01 00 
 287:	c6 85 ba f9 ff ff 00 	movb   $0x0,-0x646(%rbp)
 28e:	c6 85 bb f9 ff ff 06 	movb   $0x6,-0x645(%rbp)
 295:	8b 85 fa f9 ff ff    	mov    -0x606(%rbp),%eax
 29b:	89 85 bc f9 ff ff    	mov    %eax,-0x644(%rbp)
 2a1:	0f b7 85 fe f9 ff ff 	movzwl -0x602(%rbp),%eax
 2a8:	66 89 85 c0 f9 ff ff 	mov    %ax,-0x640(%rbp)
 2af:	48 8d 8d b0 f9 ff ff 	lea    -0x650(%rbp),%rcx
 2b6:	8b 85 94 f9 ff ff    	mov    -0x66c(%rbp),%eax
 2bc:	ba 10 00 00 00       	mov    $0x10,%edx
 2c1:	48 89 ce             	mov    %rcx,%rsi
 2c4:	89 c7                	mov    %eax,%edi
 2c6:	e8 00 00 00 00       	callq  2cb <main+0x2cb>
 2cb:	48 8d 85 00 fa ff ff 	lea    -0x600(%rbp),%rax
 2d2:	ba ea 05 00 00       	mov    $0x5ea,%edx
 2d7:	be 00 00 00 00       	mov    $0x0,%esi
 2dc:	48 89 c7             	mov    %rax,%rdi
 2df:	e8 00 00 00 00       	callq  2e4 <main+0x2e4>
 2e4:	48 8d b5 00 fa ff ff 	lea    -0x600(%rbp),%rsi
 2eb:	8b 85 94 f9 ff ff    	mov    -0x66c(%rbp),%eax
 2f1:	41 b9 00 00 00 00    	mov    $0x0,%r9d
 2f7:	41 b8 00 00 00 00    	mov    $0x0,%r8d
 2fd:	b9 00 00 00 00       	mov    $0x0,%ecx
 302:	ba ea 05 00 00       	mov    $0x5ea,%edx
 307:	89 c7                	mov    %eax,%edi
 309:	e8 00 00 00 00       	callq  30e <main+0x30e>
 30e:	89 85 9c f9 ff ff    	mov    %eax,-0x664(%rbp)
 314:	48 8d 85 00 fa ff ff 	lea    -0x600(%rbp),%rax
 31b:	48 89 85 a0 f9 ff ff 	mov    %rax,-0x660(%rbp)
 322:	48 8d 85 00 fa ff ff 	lea    -0x600(%rbp),%rax
 329:	48 83 c0 0e          	add    $0xe,%rax
 32d:	48 89 85 a8 f9 ff ff 	mov    %rax,-0x658(%rbp)
 334:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 33b <main+0x33b>
 33b:	b8 00 00 00 00       	mov    $0x0,%eax
 340:	e8 00 00 00 00       	callq  345 <main+0x345>
 345:	c7 85 98 f9 ff ff 00 	movl   $0x0,-0x668(%rbp)
 34c:	00 00 00 
 34f:	48 8b 95 a0 f9 ff ff 	mov    -0x660(%rbp),%rdx
 356:	8b 85 98 f9 ff ff    	mov    -0x668(%rbp),%eax
 35c:	48 98                	cltq   
 35e:	0f b6 04 02          	movzbl (%rdx,%rax,1),%eax
 362:	0f b6 c0             	movzbl %al,%eax
 365:	89 c6                	mov    %eax,%esi
 367:	48 8d 3d 00 00 00 00 	lea    0x0(%rip),%rdi        # 36e <main+0x36e>
 36e:	b8 00 00 00 00       	mov    $0x0,%eax
 373:	e8 00 00 00 00       	callq  378 <main+0x378>
 378:	83 85 98 f9 ff ff 01 	addl   $0x1,-0x668(%rbp)
 37f:	eb ce                	jmp    34f <main+0x34f>
